package com.xqboss.apps.enums.nft;

import com.xqboss.common.enums.BaseEnum;

/**
 * @author Administrator
 */
public enum UserNftStatusEnum implements BaseEnum<Integer> {

    NORMAL(0, "默认/未使用"),
    USED(1, "使用中/装备中"),
    USED_PASS(11, "使用过"),//在时间段，打完一件装备最高次数了就使用过(此状态动态查询)
    SALEABLE(2, "出售中"),
    RECYCLE(-1, "已销毁"),
    SOLD_OUT(-2, "已售出"),
    LOCK(-99, "锁定"),
    SYNTHESIS_BURN(-3, "合成销毁"),
    IDENTITY_BURN(-4, "升级销毁"),//身份晋升
    TEAM_UPGRADE_BURN(-5, "队伍材料升级销毁"),
    CREATE_GUILD_BURN(-6, "创建公会销毁"),
    JOIN_GUILD_BURN(-7, "加入公会级销毁"),
    SPORT_MIX_BURN(-9, "运动场投放装备销毁"),
    SPORT_BUILD_BURN(-10, "建设运动场销毁"),
    SMELT_BURN(-11, "装备熔炼销毁"),
    EQUIPMENT_BREAK(-12, "装备突破销毁"),
    ;

    private Integer value;
    private String msg;

    UserNftStatusEnum(Integer value, String desc) {
        this.value = value;
        this.msg = desc;
    }

    @Override
    public Integer getValue() {
        return value;
    }

    @Override
    public String getMsg() {
        return msg;
    }
}
